package cn.guo.service;


import java.util.List;

import cn.guo.entity.FilmType;


/**
 * 影片分类管理模块业务逻辑层接口
 *
 */
public interface IFilmTypeService {

	/**
	 * 保存电影类型
	 * @param filmType
	 */
	void save(FilmType filmType);

	/**
	 * 更新电影类型信息
	 * @param filmType
	 */
	void update(FilmType filmType);


	/**
	 * 根据主键查询
	 * @param id
	 * @return
	 */
	FilmType findById(int id);

	/**
	 * 查询全部
	 * @return
	 */
	List<FilmType> getAll();

	/**
	 * 根据电影类型名称条件查询
	 * @param name
	 * @return
	 */
	List<FilmType> getAll(String name);
	
	/**
	 * 根据主键删除
	 * @param id
	 */
	void delete(int id);
	
	/**
	 *  删除多个电影类型
	 */
	void deleteMany(int[] ids);
}
